A clean, comfortable spot in a gorgeous resort complex.