Overall an excellent experience, highly recommended for families with (not too small --- mind the pool!) kids.