Absolute perfection! The perfect location, the best view, tons of space, and gorgeous. What a magical place to stay.