Immaculate accommodations, great views, excellent location, restaurants galore, and easy communication with owner.