Has everything and an outstanding view too. Close to town, very comfortable and extremely clean. I highly recommend it.