We loved our stay here! The place was very clean, tidy, nicely decorated and well stocked. Check-in was easy and we had access to all the amenities (heated pool, hot tub, tennis courts, etc.) as well. Would definitely stay here again!