Very spacious, very clean, fantastic location (close to town, the beach), beautiful views. Would definitely stay here again.