Wonderful accommodation in a wonderful spot.