Perfect location. Communication is easy, check in and check out are easy. Very clean and tidy. Very well decorated. The place is very nice, with a big patio and a lot of amenities available. It has a lot of little details that make you feel like you're home!!