This place is a total gem. Our third time staying and it never disappoints. Everything is as described or better. The location is fantastic, we always have a ball and hope to be back!