All you need, in a perfect location! This was our second stay.