Everything exactly as described.
Perfect stay, nothing to complain. Amazing.