Perfect location, clean, beautifully decorated, responsive and accommodating host, air conditioning, and it has everything we needed. I would definitely stay here again in the future.