This place provides beautiful views and and all you need to have a comfortable stay.