Excellent place! Excellent location, beautiful view, very clean, and David answers questions promptly. I would definitely stay here again.