This place had everything i wanted and more. It was fun, it had luxurious surprises that i liked the brag about and the location was perfect.