What a beautiful place! This place has everything you need plus amazing views!