Beautiful place, thoughtful details, great for a long term stay.