I booked this resort through hotels.com. We stayed here on a group of 6 including myself and my husband. We spent 2nights in a beachfront villa and my friends on a regular villa. The weather during our stay was a bit gloomy and had ocassional rainshower but that didn't spoil our…