Location was perfect, 5 star stay