Absolute perfection. Great Location. Spotless. Karin is a great host. The use of the Gym was great too. Loved our stay.