Very clean and tidy place in a beautiful location.