Very clean, staff professionally dressed; many spoke acceptable English to offset my little Spanish. Checkout time can take a tad longer than I am used to, but I have not been involved with international hotel checkouts. The dinner buffet was very good for the price; I felt the breakfast buffet was good but a tad pricey. Overall, an excellent place and I would easily recommend folks visiting BA to stay there