This place is 5 star worthy. Amazing place for longer term stays.