Great view and good locations. A few improvements would make for an excellent place to stay.