Loved this place. It's spacious, well laid out, clean, and in an amazing location. We loved every minute here and would likely book here again next time we're back. Highly recommend!