Excellent place and exactly as described and pictured! Check in was a breeze and the whole experience was wonderful. I would definitely stay here again.