Beautiful place has everything to make your stay perfect