Absolutely perfect place, location, everything. I would definitely go back and stay again.