Excellent location. Clean and spacious. Resort staff were very helpful.