Top place to stay, from cleanliness, views and wonderful hosts!