The most perfect location, spacious accommodations and many special touches making for an excellent stay.