Beautiful place, great location, fast communication, and very clean. You could tell a lot of thought was put into making your stay a pleasant one. I would definitely stay here again.