This place reflects all the good things mentioned in previous reviews. It is great value for the high standard of facilities provided.