An absolutely perfect stay, perfect location, just perfect all around.