Great accommodation. Completely self-contained. Perfect location.