Great place to stay. Had all the amenities you required and more. Beautiful fire pit that we enjoyed for a few nights in a row. Place was very clean. Beds comfortable. Beautiful ambience.