Outstanding attention to detail and hospitality. The terrace is a dream! Couldn't have asked for a better stay. Would recommend with great enthusiasm.