great place to stay with amenties on site