Very comfortable stay in a terrific location