Recently stayed at Nautilus for a family gathering. This is a fantastic spot right on the beach. Staff are helpful and friendly and the villas , altho older, are extremely spacious, clean and very comfortable. The resort has excellent pools, tennis courts, and views to take your breath away! Definitely recommend this resort and will be staying here again.