The place is amazing and beautiful! all facilities are provided and are in good working condition! I was honestly surprised how great everything was. definitely staying here again next time!