great place - clean, beautiful, and filled with amenities