This was our second stay in the Dog Mahal and it was as great as the first. The location is absolutely ocean side. The inside space is clean and very functional. Comfortable bed. Great kitchen. Front porch is great for people watching.