Everything catered for at this wonderful place. Home away from home. Would not hesitate to stay here again