Amazing stay, amazing view and great little touches.