Wonderful stay! Spacious, clean, modern and comfortable. Everything you could need is provided. Conveniently located to the beach, restaurants and many things to do. Pool is a lovely spot to hangout. Would definitely return.