Wonderful location, all you need for a fabulous stay.