Great place! Pictures are accurate and Kevin and his staff are extremely responsive to any concerns/issues we had. My only cautionary note would be to limit your group size, as one bathroom with our group of 6 was a little hard to coordinate. However, would definitely stay here again.