I couldn't recommend magic Mountain more highly.
Private location, but still close enough to beaches and amenities.
Communication with Rebecca was always prompt and very clear.
Would definitely stay again.