Beautiful, beachy , Mediterranean , spacious.. and dog friendly we thoroughly enjoyed our stay.