This is 5 star on all fronts. Confortable, clean, perfect location and wonderful hosts that were always on hand if anything needed. Highly recommend it.